package com.ecoolex.discount.sales.pojo;

import com.ecoolex.framework.common.annotation.Description;

public class QueryQuanMaoCardOrderDTO {
    @Description({"订单ID"})
    private Long orderId;
    @Description({"订购流水号"})
    private String orderNumber;
    @Description({"用户商户订单号"})
    private String merchantsOrderNumber;
    @Description({"产品编码"})
    private Long cardNo;
    @Description({"卡类型(1直冲 2卡券)"})
    private Integer cardType;
    @Description({"订单状态 -1失败 0处理中 1成功"})
    private Integer status;
    @Description({"充值账号"})
    private String chargeAccount;

    public Long getOrderId() {
        return orderId;
    }

    public QueryQuanMaoCardOrderDTO setOrderId(Long orderId) {
        this.orderId = orderId;
        return this;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public QueryQuanMaoCardOrderDTO setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
        return this;
    }

    public String getMerchantsOrderNumber() {
        return merchantsOrderNumber;
    }

    public QueryQuanMaoCardOrderDTO setMerchantsOrderNumber(String merchantsOrderNumber) {
        this.merchantsOrderNumber = merchantsOrderNumber;
        return this;
    }

    public Long getCardNo() {
        return cardNo;
    }

    public QueryQuanMaoCardOrderDTO setCardNo(Long cardNo) {
        this.cardNo = cardNo;
        return this;
    }

    public Integer getCardType() {
        return cardType;
    }

    public QueryQuanMaoCardOrderDTO setCardType(Integer cardType) {
        this.cardType = cardType;
        return this;
    }

    public Integer getStatus() {
        return status;
    }

    public QueryQuanMaoCardOrderDTO setStatus(Integer status) {
        this.status = status;
        return this;
    }

    public String getChargeAccount() {
        return chargeAccount;
    }

    public QueryQuanMaoCardOrderDTO setChargeAccount(String chargeAccount) {
        this.chargeAccount = chargeAccount;
        return this;
    }

    @Override
    public String toString() {
        return "QueryQuanMaoCardOrderDTO{" +
                "orderId=" + orderId +
                ", orderNumber='" + orderNumber + '\'' +
                ", merchantsOrderNumber='" + merchantsOrderNumber + '\'' +
                ", cardNo=" + cardNo +
                ", cardType=" + cardType +
                ", status=" + status +
                ", chargeAccount='" + chargeAccount + '\'' +
                '}';
    }
}
